package com.huawei.retrofit2;

import groovy.transform.Field;
import org.springframework.web.bind.annotation.ResponseBody;
import retrofit.http.POST;
import retrofit2.Call;
import retrofit2.http.FormUrlEncoded;
import retrofit2.http.GET;

/**
 * Created by 魏生龙 on 2018/1/9.
 */
public interface GetRequest_Interface {
    // @GET注解的作用:采用Get方法发送网络请求

    // getCall() = 接收网络请求数据的方法
    // 其中返回类型为Call<*>，*是接收数据的类（即上面定义的Translation类）
    // 如果想直接获得Responsebody中的内容，可以定义网络请求返回值为Call<ResponseBody>
   /* @GET("openapi.do?keyfrom=Yanzhikai&key=2032414398&type=data&doctype=json&version=1.1&q=car")
    Call<Translation> getCall();
    @POST("/from")
    @FormUrlEncoded
    Call<ResponseBody> testFormUrlEncoded(@Field("username")String name,@Field("age")int age);*/
}
